Esempio n. 1
0
            public bool Save(SucursalPapel Papel)//Lista 03/05/2019
            {
                try
                {
                    SqlCommand comando = new SqlCommand();
                    if (Papel._ExistsInDatabase == true)
                    {
                        //return InternalUpdate(SucursalFoto);
                        comando.CommandText = "usp_SucursalPapel_Update";
                        //comando.AddParameter("@UidPapel", Papel._UidPapel, SqlDbType.UniqueIdentifier);
                    }
                    else
                    {
                        Papel._ExistsInDatabase = true;
                        //return InternalSave(SucursalFoto);
                        comando.CommandText = "usp_SucursalPapel_Add";
                    }
                    comando.CommandType = CommandType.StoredProcedure;
                    comando.AddParameter("@UidPapel", Papel._UidPapel, SqlDbType.UniqueIdentifier);
                    comando.AddParameter("@VchDescripcion", Papel._StrDescripcion, SqlDbType.VarChar, 50);
                    comando.AddParameter("@VchAlto", Papel._VchAlto, SqlDbType.VarChar, 50);
                    comando.AddParameter("@VchAncho", Papel._VchAncho, SqlDbType.VarChar, 50);
                    comando.AddParameter("@VchMSuperior", Papel._VchSuperior, SqlDbType.VarChar, 50);
                    comando.AddParameter("@VchMInferior", Papel._VchInferior, SqlDbType.VarChar, 50);
                    comando.AddParameter("@VchMDerecho", Papel._VchDerecho, SqlDbType.VarChar, 50);
                    comando.AddParameter("@VchMIzquierdo", Papel._VchIzquierdo, SqlDbType.VarChar, 50);

                    return(_Conexion.ExecuteCommand(comando));
                }
                catch (SqlException e)
                {
                    throw new DatabaseException("No puedo salvar el pinshi papel hdspm >:v xdxdxddxdxd", e);
                }
            }
Esempio n. 2
0
            public SucursalPapel Find(Guid uid)//Lista 03/05/2019
            {
                DataTable     table   = new DataTable();
                SucursalPapel Papel   = new SucursalPapel();
                SqlCommand    comando = new SqlCommand();

                comando.CommandType = CommandType.StoredProcedure;
                try
                {
                    comando.CommandText = "usp_SucursalPapel_Find";
                    comando.Parameters.Add("@UidPapel", SqlDbType.UniqueIdentifier);
                    comando.Parameters["@UidPapel"].Value = uid;
                    table = _Conexion.ExecuteQuery(comando);

                    if (int.Parse(table.Rows.Count.ToString()) == 1)
                    {
                        Papel._UidPapel         = uid;
                        Papel._StrDescripcion   = table.Rows[0]["VchDescripcion"].ToString();
                        Papel._VchAlto          = table.Rows[0]["VchAlto"].ToString();
                        Papel._VchAncho         = table.Rows[0]["VchAncho"].ToString();
                        Papel._VchSuperior      = table.Rows[0]["VchMSuperior"].ToString();
                        Papel._VchInferior      = table.Rows[0]["VchMInferior"].ToString();
                        Papel._VchDerecho       = table.Rows[0]["VchMDerecho"].ToString();
                        Papel._VchIzquierdo     = table.Rows[0]["VchMIzquierdo"].ToString();
                        Papel._ExistsInDatabase = true;
                        //obtener el total de maquinas
                    }
                    else
                    {
                        //if (int.Parse(table.Rows.Count.ToString()) == 0)
                        //{

                        //}
                        //Papel._UidPapel = Guid.Empty;
                        Papel._StrDescripcion   = "";
                        Papel._VchAlto          = "";
                        Papel._VchAncho         = "";
                        Papel._VchSuperior      = "";
                        Papel._VchInferior      = "";
                        Papel._VchDerecho       = "";
                        Papel._VchIzquierdo     = "";
                        Papel._ExistsInDatabase = false;
                    }
                }
                catch (Exception e)
                {
                    throw new DatabaseException("Error No puede consultar 1 pinshi papel alv fierro pariente", e);
                }

                return(Papel);
            }