예제 #1
0
        public CO_Respuesta UpdateCliente(CO_Clientes objClientes)
        {
            var objRespuesta = new CO_Respuesta();

            objRespuesta.BoolRespuesta = false;
            var sql_query = string.Empty;

            sql_query = " UPDATE [dbo].[clientes] " +
                        " SET [nit] = @nit " +
                        " ,[nombres] = @nombres " +
                        " ,[direccion] = @direccion " +
                        " ,[telefono] = @telefono " +
                        " ,[correo] = @correo " +
                        " WHERE id_cliente = @id_cliente";

            using (var conecta = objConexion.Conectar())
            {
                var comando = new SqlCommand(sql_query, conecta);
                comando.Parameters.AddWithValue("nit", objClientes.Nit);
                comando.Parameters.AddWithValue("nombres", objClientes.Nombres);
                comando.Parameters.AddWithValue("direccion", objClientes.Direccion);
                comando.Parameters.AddWithValue("telefono", objClientes.Telefono);
                comando.Parameters.AddWithValue("correo", objClientes.Correo);
                comando.Parameters.AddWithValue("id_cliente", objClientes.ID_Cliente);

                try
                {
                    //Se abre la sesion para transaccion
                    conecta.Open();
                    //Ejecuta la consulta
                    comando.ExecuteScalar();
                    objRespuesta.BoolRespuesta = true;
                }
                catch (Exception e)
                {
                    objRespuesta.MensajeRespuesta = e.Message;
                }
            }

            return(objRespuesta);
        }
예제 #2
0
        public CO_Respuesta GuardarFormulario(CO_Clientes objClientes)
        {
            var objRespuesta = new CO_Respuesta();

            objRespuesta.BoolRespuesta = false;
            var sql_query = string.Empty;

            sql_query = " INSERT INTO [dbo].[clientes] " +
                        " ([nit],[nombres],[direccion] " +
                        " ,[telefono],[correo]) " +
                        " VALUES " +
                        " (@nit, @nombres, @direccion " +
                        " , @telefono, @correo)";

            using (var conecta = objConexion.Conectar())
            {
                var comando = new SqlCommand(sql_query, conecta);
                comando.Parameters.AddWithValue("nit", objClientes.Nit);
                comando.Parameters.AddWithValue("nombres", objClientes.Nombres);
                comando.Parameters.AddWithValue("direccion", objClientes.Direccion);
                comando.Parameters.AddWithValue("telefono", objClientes.Telefono);
                comando.Parameters.AddWithValue("correo", objClientes.Correo);

                try
                {
                    //Se abre la sesion para transaccion
                    conecta.Open();
                    //Ejecuta la consulta
                    comando.ExecuteScalar();
                    objRespuesta.BoolRespuesta = true;
                }
                catch (Exception e)
                {
                    objRespuesta.MensajeRespuesta = e.Message;
                }
            }

            return(objRespuesta);
        }
예제 #3
0
 public CO_Respuesta UpdateCliente(CO_Clientes objClientes)
 {
     return(obj_Datos_Clientes.UpdateCliente(objClientes));
 }
예제 #4
0
 public CO_Respuesta GuardarFormulario(CO_Clientes objClientes)
 {
     return(obj_Datos_Clientes.GuardarFormulario(objClientes));
 }