Example #1
0
 //lo vamos a llamar con una funcion
 public static string Insertar(DateTime fechainicio, DateTime fechafinaliza, string estado, string tipoperiodo)
 {
     DPeriodos Obj = new DPeriodos();
     Obj.Fechainicio = fechainicio;
     Obj.Fechafinaliza = fechafinaliza;
     Obj.Estado = estado;
     Obj.Tipoperiodo = tipoperiodo;
     return Obj.Insertar(Obj);
 }
Example #2
0
        //metodo editar
        public string Editar(DPeriodos Periodos)
        {
            string respuesta = "";
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                //codigo
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //establecer el comando para ejecutar sentencias en sql
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "speditar_periodo";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                //mandar a llamar a primer campo de la tabla
                SqlParameter ParCodigoperiodo = new SqlParameter();
                ParCodigoperiodo.ParameterName = "@codigo_periodo";
                ParCodigoperiodo.SqlDbType = SqlDbType.Int;
                ParCodigoperiodo.Value = Periodos.Codigoperiodo;
                SqlCmd.Parameters.Add(ParCodigoperiodo);

                SqlParameter ParFechainicio = new SqlParameter();
                ParFechainicio.ParameterName = "@fecha_inicio";
                ParFechainicio.SqlDbType = SqlDbType.VarChar;
                ParFechainicio.Size = 100;
                ParFechainicio.Value = Periodos.Fechainicio;
                SqlCmd.Parameters.Add(ParFechainicio);

                SqlParameter ParFechafinaliza = new SqlParameter();
                ParFechafinaliza.ParameterName = "@fecha_finaliza";
                ParFechafinaliza.SqlDbType = SqlDbType.VarChar;
                ParFechafinaliza.Size = 100;
                ParFechafinaliza.Value = Periodos.Fechafinaliza;
                SqlCmd.Parameters.Add(ParFechafinaliza);

                SqlParameter ParEstado = new SqlParameter();
                ParEstado.ParameterName = "@estado";
                ParEstado.SqlDbType = SqlDbType.VarChar;
                ParEstado.Size = 5;
                ParEstado.Value = Periodos.Estado;
                SqlCmd.Parameters.Add(ParEstado);

                SqlParameter ParTipoperiodo = new SqlParameter();
                ParTipoperiodo.ParameterName = "@tipo_periodo";
                ParTipoperiodo.SqlDbType = SqlDbType.VarChar;
                ParTipoperiodo.Size = 50;
                ParTipoperiodo.Value = Periodos.Tipoperiodo;
                SqlCmd.Parameters.Add(ParTipoperiodo);

                //ejecutamos nuestro comando
                respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se actualizo el registro.";

            }
            catch (Exception ex)
            {
                respuesta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open) SqlCon.Close();
            }
            return respuesta;
        }
Example #3
0
 //lo vamos a llamar con una funcion
 //metodo eliminar, este va a llamar al metodo eliminar de la capa datos DEmpresas
 public static string Eliminar(int codigoperiodo)
 {
     DPeriodos Obj = new DPeriodos();
     Obj.Codigoperiodo = codigoperiodo;
     return Obj.Eliminar(Obj);
 }
Example #4
0
        //metodo eliminar
        public string Eliminar(DPeriodos Periodos)
        {
            string respuesta = "";
            SqlConnection SqlCon = new SqlConnection();
            try
            {
                //codigo
                SqlCon.ConnectionString = Conexion.Cn;
                SqlCon.Open();
                //establecer el comando para ejecutar sentencias en sql
                SqlCommand SqlCmd = new SqlCommand();
                SqlCmd.Connection = SqlCon;
                SqlCmd.CommandText = "speliminar_periodo";
                SqlCmd.CommandType = CommandType.StoredProcedure;

                //mandar a llamar a primer campo de la tabla
                SqlParameter ParCodigoperiodo = new SqlParameter();
                ParCodigoperiodo.ParameterName = "@codigo_periodo";
                ParCodigoperiodo.SqlDbType = SqlDbType.Int;
                ParCodigoperiodo.Value = Periodos.Codigoperiodo;
                SqlCmd.Parameters.Add(ParCodigoperiodo);

                //ejecutamos nuestro comando
                respuesta = SqlCmd.ExecuteNonQuery() == 1 ? "OK" : "No se elimino el registro.";

            }
            catch (Exception ex)
            {
                respuesta = ex.Message;
            }
            finally
            {
                if (SqlCon.State == ConnectionState.Open) SqlCon.Close();
            }
            return respuesta;
        }