Exemple #1
0
    public static string EditarTipoServicio(Dictionary <string, object> pTipoServicio)
    {
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        CTipoServicio TipoServicio = new CTipoServicio();

        TipoServicio.IdTipoServicio = Convert.ToInt32(pTipoServicio["IdTipoServicio"]);;
        TipoServicio.TipoServicio   = Convert.ToString(pTipoServicio["TipoServicio"]);

        string validacion = ValidarTipoServicio(TipoServicio, ConexionBaseDatos);

        JObject oRespuesta = new JObject();

        if (validacion == "")
        {
            TipoServicio.Editar(ConexionBaseDatos);
            oRespuesta.Add(new JProperty("Error", 0));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", validacion));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        return(oRespuesta.ToString());
    }
Exemple #2
0
    public static string AgregarTipoServicio(Dictionary <string, object> pTipoServicio)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CTipoServicio TipoServicio = new CTipoServicio();
            TipoServicio.TipoServicio = Convert.ToString(pTipoServicio["TipoServicio"]);

            string validacion = ValidarTipoServicio(TipoServicio, ConexionBaseDatos);

            JObject oRespuesta = new JObject();
            if (validacion == "")
            {
                TipoServicio.Agregar(ConexionBaseDatos);
                oRespuesta.Add(new JProperty("Error", 0));
            }
            else
            {
                oRespuesta.Add(new JProperty("Error", 1));
                oRespuesta.Add(new JProperty("Descripcion", validacion));
            }
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
            return(oRespuesta.ToString());
        }
        else
        {
            return("1|" + respuesta);
        }
    }
Exemple #3
0
    public static string ObtenerFormaEditarTipoServicio(int IdTipoServicio)
    {
        CConexion ConexionBaseDatos       = new CConexion();
        string    respuesta               = ConexionBaseDatos.ConectarBaseDatosSqlServer();
        int       puedeEditarTipoServicio = 0;
        JObject   oRespuesta              = new JObject();
        JObject   oPermisos               = new JObject();
        CUsuario  Usuario = new CUsuario();

        if (Usuario.TienePermisos(new string[] { "puedeEditarTipoServicio" }, ConexionBaseDatos) == "")
        {
            puedeEditarTipoServicio = 1;
        }
        oPermisos.Add("puedeEditarTipoServicio", puedeEditarTipoServicio);

        if (respuesta == "Conexion Establecida")
        {
            JObject       Modelo       = new JObject();
            CTipoServicio TipoServicio = new CTipoServicio();
            TipoServicio.LlenaObjeto(IdTipoServicio, ConexionBaseDatos);
            Modelo.Add(new JProperty("IdTipoServicio", TipoServicio.IdTipoServicio));
            Modelo.Add(new JProperty("TipoServicio", TipoServicio.TipoServicio));
            Modelo.Add(new JProperty("Permisos", oPermisos));
            oRespuesta.Add(new JProperty("Error", 0));
            oRespuesta.Add(new JProperty("Modelo", Modelo));
            ConexionBaseDatos.CerrarBaseDatosSqlServer();
        }
        else
        {
            oRespuesta.Add(new JProperty("Error", 1));
            oRespuesta.Add(new JProperty("Descripcion", "No hay conexion a Base de Datos"));
        }
        return(oRespuesta.ToString());
    }
        private void btnActualizar2_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count > 1)
            {
                MessageBox.Show("Seleccione solo un elemento", "Error en la insercion de datos");
            }

            else if (dataGridView1.SelectedRows.Count < 1)
            {
                MessageBox.Show("Seleccione un elemento", "Error en la insercion de datos");
            }

            else
            {
                DataGridViewRow row = dataGridView1.SelectedRows[0];
                oldServicio = new CTipoServicio(int.Parse(row.Cells[0].Value.ToString()), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString());

                rtxtDescripcion.Text = oldServicio.descripcion;
                cmbEstado.Text       = oldServicio.estado;

                btnActualizar.Enabled  = true;
                btnInsertar.Enabled    = false;
                btnActualizar2.Enabled = false;
            }
        }
Exemple #5
0
 public ActionResult Put(int id, [FromBody] CTipoServicio tipoServicio)
 {
     if (tipoServicio.IdTipoServicio == id)
     {
         context.Entry(tipoServicio).State = EntityState.Modified;
         context.SaveChanges();
         return(Ok());
     }
     else
     {
         return(BadRequest());
     }
 }
Exemple #6
0
    //Validaciones
    private static string ValidarTipoServicio(CTipoServicio pTipoServicio, CConexion pConexion)
    {
        string errores = "";

        if (pTipoServicio.TipoServicio == "")
        {
            errores = errores + "<span>*</span> El campo tipo de servicio esta vac&iacute;o, favor de capturarlo.<br />";
        }

        if (errores != "")
        {
            errores = "<p>Favor de completar los siguientes requisitos:</p>" + errores;
        }

        return(errores);
    }
        private void btnInsertar_Click(object sender, EventArgs e)
        {
            newServicio = new CTipoServicio(rtxtDescripcion.Text.SQLInyectionClearString(), cmbEstado.Text);
            if (newServicio.descripcion == "" || newServicio.estado == "")
            {
                MessageBox.Show("Se deben completar todos los campos", "Error en la Insercion de datos");
            }
            else
            {
                newServicio.Insertar();

                MessageBox.Show("Se ha insertado un nuevo tipo de Servicio", "Insercion Correcta");
                limpiar();
                dataGridView1.DataSource = CTipoServicio.Visualizar();
            }
        }
Exemple #8
0
        public ActionResult Post([FromBody] int IdTipoServicio, string Nombre, int Cancelado)
        {
            CTipoServicio serv = new CTipoServicio();

            serv.IdTipoServicio = IdTipoServicio;
            serv.Nombre         = Nombre;
            serv.Cancelado      = Cancelado;
            try
            {
                context.CTipoServicio.Add(serv);
                context.SaveChanges();
                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest());
            }
        }
Exemple #9
0
    public static string CambiarEstatus(int pIdTipoServicio, bool pBaja)
    {
        //Abrir Conexion
        CConexion ConexionBaseDatos = new CConexion();
        string    respuesta         = ConexionBaseDatos.ConectarBaseDatosSqlServer();

        //¿La conexion se establecio?
        if (respuesta == "Conexion Establecida")
        {
            CTipoServicio TipoServicio = new CTipoServicio();
            TipoServicio.IdTipoServicio = pIdTipoServicio;
            TipoServicio.Baja           = pBaja;
            TipoServicio.Eliminar(ConexionBaseDatos);
            respuesta = "0|TipoServicioEliminado";
        }

        //Cerrar Conexion
        ConexionBaseDatos.CerrarBaseDatosSqlServer();
        return(respuesta);
    }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            if (dataGridView1.SelectedRows.Count > 1)
            {
                MessageBox.Show("Seleccione solo un elemento", "Error en la insercion de datos");
            }

            else if (dataGridView1.SelectedRows.Count < 1)
            {
                MessageBox.Show("Seleccione un elemento", "Error en la insercion de datos");
            }

            else
            {
                DataGridViewRow row = dataGridView1.SelectedRows[0];
                oldServicio = new CTipoServicio(int.Parse(row.Cells[0].Value.ToString()), row.Cells[1].Value.ToString(), row.Cells[2].Value.ToString());
                oldServicio.Eliminar();

                MessageBox.Show("Se ha cambiado el estado de: " + row.Cells[1].Value.ToString() + " a Inactivo.", "Cambio Correcto");
                dataGridView1.DataSource = CTipoServicio.Visualizar();
                limpiar();
            }
        }
Exemple #11
0
 public void Delete(int id)
 {
     CTipoServicio tipoServicio = context.CTipoServicio.FirstOrDefault(p => p.IdTipoServicio == id);
 }
Exemple #12
0
        public CTipoServicio Get(int id)
        {
            CTipoServicio tipoServicio = context.CTipoServicio.FirstOrDefault(p => p.IdTipoServicio == id);

            return(tipoServicio);
        }
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     dataGridView1.DataSource = CTipoServicio.Visualizar($"SELECT * FROM TIPO_SERVICIO WHERE {cmbCampo.Text} {cmbCriterio.Text} '{txtValor.Text.SQLInyectionClearString()}'");
 }
 private void dataGridView1_Click(object sender, EventArgs e)
 {
     dataGridView1.DataSource = dataGridView1.Rows.Count < 1 ? CTipoServicio.Visualizar() : dataGridView1.DataSource;
 }